プログラムの設計論⑲ 理解し合えるシステムを